//引入运行时的Vue
import Vue from 'vue'
//引入App组件
import App from './App.vue'

//关闭生产提示
Vue.config.productionTip = false

//全局事件总线写法1，在Vue的原型对象上放组件实例对象x，vm和vc都可以访问
// let X = Vue.extend({})
// Vue.prototype.x = new X()

//创建vm
new Vue({
  el: '#app',
  render: h => h(App),
  beforeCreate() {
    //全局事件总线写法2，把vm作为x，在beforeCreate钩子中放到Vue原型对象上
    //Vue.prototype.x = this
    //实际中一般将x命名为$bus
    Vue.prototype.$bus = this
  }
})